@import url('//stackpath.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');@import url('https://fonts.googleapis.com/css?family=Montserrat:500,500i,600,600i%7CMuli:400,400i,600,600i');body{font-family:'Muli',sans-serif !important}body h1,body h2,body h3,body h4,body h5{font-family:'Montserrat',sans-serif;font-weight:600}.d-sm-block{display:block}@media(min-width:768px){.d-sm-block{display:inline}.d-md-block{display:block}}@media(min-width:1025px){.d-sm-block,.d-md-block{display:inline}}a,body .FloorPlansV3 .unit-show-hide,body .FloorPlansV3 .virtual-tour,.btn,button,button:after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.section__title{text-align:center;font-size:4rem;color:#012243;text-transform:uppercase}.content,.content p{font-size:2rem;font-family:"Muli",sans-serif;margin:0 0 2.5rem}#header{background:rgba(255,255,255,.9);padding:1rem 1rem;width:100%;z-index:10;position:fixed;top:0;left:0;right:0;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}#header.header-sticky{padding:0 1rem;background:rgba(255,255,255,1)}.header__container{width:100%;max-width:135rem;margin:0 auto;padding:3rem 1rem}.header-sticky .header__container{padding:1.5rem 1rem}.header__logo{float:none;width:80%;margin:0 auto}@media(min-width:400px){.header__logo{float:left;width:50%}}@media(min-width:890px){.header__logo{width:33%}}.header-sticky .header__logo{margin-bottom:0}@media(max-width:890px){.header__logo,.header-sticky .header__logo{margin-bottom:1.5rem}}@media(max-width:700px){.header__logo,.header-sticky .header__logo{text-align:center}}.header__logo img{max-width:285px;max-height:85px;width:auto%}.header-sticky .header__logo img{max-width:240px}@media(min-width:400px){.header__information{float:right}}.header__information .header__address{display:none}@media(min-width:890px){.header__information{float:right;font-size:2rem}.header-sticky .header__information{font-size:1.5rem}.header__information .header__address{display:inline-block;color:#012243;padding:0 6rem 0 0;position:relative;top:1.5rem}.header__information .header__address a{color:#012243;text-decoration:none}}.header__information i.fa{color:#eb6645}.header__information .phone-number{display:block;color:#012243;text-align:center}@media(min-width:400px){.header__information .phone-number{display:inline-block;cursor:pointer;background:#012243;text-align:left;padding:1.9rem}.header__information .seo-number{color:#fff;text-decoration:none}}#footer{padding:1.5rem 2rem 3rem;background:#012243;text-align:center;color:#fff}body #ADA-HUD-Links a svg{fill:#fff}.footer__disclaimer{color:#646869;font-size:1.5rem;padding:2rem 0 0}#ADA-HUD-Links{position:relative;top:.7rem;left:1rem}@media(min-width:700px){#ADA-HUD-Links:before{content:"|";position:relative;top:-.8rem;left:-.5rem}}body .rplogo{padding-left:2rem}.live-chat-container{display:none}.hero-widget section{width:100%;padding-top:10rem;min-height:100vh;color:#fff;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;background:transparent;background-position:50% 99%;background-size:cover;position:relative}@media(min-width:767px){.hero-widget section{padding-top:0;height:100vh;min-height:auto}}.hero-widget section:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%}.hero-widget section.hero .hero-content{text-align:center;text-transform:uppercase;padding:10rem 2rem 2rem;margin-top:5rem}.hero-widget section.hero .hero-content .hero-subtitle{margin-top:2rem;text-transform:none;max-width:80rem;line-height:normal;margin:0 auto}.hero-widget section.hero .hero-content .hero-button{margin:2rem 0}.hero-widget section.hero .hero-content .hero-button a{color:#333}.hero-widget section.hero .hero-content .hero-button a:hover{color:#333}@media(max-width:768px){.hero-widget section.hero .hero-links{display:none}}h1.hero-title{font-weight:600;font-size:4rem}.hero-widget section{color:#002045}.hero-widget section.hero .hero-content{background:rgba(255,255,255,.9);padding:2rem 2rem 4rem;font-size:2rem;font-weight:400;font-family:"Muli",sans-serif}@media(max-width:800px){.hero-widget section.hero .hero-content{background:rgba(255,255,255,.7)}}#section-cta{text-align:center;background:#f9f9f9;padding:2.5rem 2rem}#section-cta .col-md-4{padding-top:3rem}@media(max-width:900px){#section-cta .col-md-4{padding-top:5rem}}.cta-icon{color:#eb6645;font-size:3.5rem}#section-cta h3{text-transform:uppercase;font-size:3rem;color:#002045}#section-cta .btn--cta{background:#fff;color:#002045;border:1px solid #bfc3ce;border-radius:0;text-transform:uppercase;padding:1.7rem 2rem;min-width:23.5rem;font-family:'Montserrat',sans-serif;font-weight:500;font-size:2rem}#section-cta .btn--cta:hover{background:#eb6645;color:#fff}#gallery{padding:11.5rem 0}@media(max-width:1024px){#gallery{padding:5rem 0}}#widget_header_buttons{display:none}body .gallerySquareContainer .mix .titles p,body .gallerySquareContainer .grid-item .titles p{color:#012243}body .gallerySquareContainer li .nested-gst-side.selected,body .gallerySquareContainer li .nested-gst-top.selected{background:#002045;color:#fff}.FloorPlansV3 #topbar{display:none}#floorplans-section{border-top:1px solid #bbb;padding:9.5rem 0}@media(max-width:900px){#floorplans-section{padding:5rem 1.75rem 8rem}}@media(max-width:690px){body .FloorPlansV3 #text-area .content_area{padding-top:1.5rem}}body .FloorPlansV3 .floorplan-block{border:0;border-bottom:1px solid #bbb;padding:1.5rem 0 3.5rem}body .FloorPlansV3 .floorplan-block:last-child{border-bottom:0}body .FloorPlansV3 #cont-leftsidebar .action-icons,body .FloorPlansV3 .brochureLink,body #unitDetailsAmenities,body .unitDetailSectionHeader,body .FloorPlansV3 #unitVideosThumbnail{display:none !important}body .FloorPlansV3 .unit-show-hide,body .FloorPlansV3 .virtual-tour{color:#012243;border:1px solid #012243;text-transform:uppercase}body .FloorPlansV3 .unit-show-hide:hover,body .FloorPlansV3 .virtual-tour:hover{background:#012243 !important;color:#fff}body .FloorPlansV3 .butt_area .fp-price-range{color:#eb6645}body .FloorPlansV3 #contentarea .specification span+span,body .FloorPlansV3 #contentarea .specification span span{color:#eb6645}body .FloorPlansV3 .butt_area{border-left:1px solid #bbb;padding-left:2.5rem}@media(max-width:960px){body .FloorPlansV3 .butt_area{width:100%;border-left:0;padding-left:0}}body .FloorPlansV3 .fp-switch-tabs .btn-default.active{background:#012243 !important;color:#fff}body .FloorPlansV3 #zoomContainer{background:#012243 !important}body .FloorPlansV3 #contentarea .button_2,body .FloorPlansV3 .virtual-unit-info-panel .button_2{background:#fff !important;color:#012243}body .FloorPlansV3 #unitInfoPanel .unit-container:hover .button_2,body .FloorPlansV3 #contentarea .button_2:hover,body.FloorPlansV3 .virtual-unit-info-panel .button_2:hover,body .FloorPlansV3 .leaseLink:hover,body .FloorPlansV3 .virtualTourLink:hover,body .FloorPlansV3 .unitContainer.hovered .leaseLink,body .FloorPlansV3 .unitContainer.hovered .virtualTourLink{background:#012243 !important;color:#fff}body .FloorPlansV3 #sitePlanBreadCrumbs li.selected span.stepNumber{color:#012243}body .FloorPlansV3 .fp-switch-tabs{padding:0;border:1px solid #e7e7e7}body .FloorPlansV3 #btnClose:after{color:#fff}body .FloorPlansV3 .floorplan-video-header,body .FloorPlansV3 .floorplan-zoom-header,body .FloorPlansV3 .floorplan-media-header{background:#012243}body .FloorPlansV3 #floorplan-media-viewer .see-available-units input{background:#012243}body .FloorPlansV3 #unitInfoPanel .unit-list-fp-header .fp-name,body .FloorPlansV3 .SaveBtn>input{color:#012243}body .FloorPlansV3 .fp_quote_header{background:#012243}#home-contact{background:#f9f9f9;padding:9rem 2rem}@media(max-width:890px){#home-contact{text-align:center;padding:5rem 2rem}}@media(min-width:890px){#home-contact #contact-information.col-md-5,#home-contact #contact-left-panel.col-md-5{width:38.66666667%;float:left}}#contact-left-panel{font-size:2rem;font-family:"Muli",sans-serif;margin:0 0 2.5rem}@media(max-width:890px){#contact-information{padding-bottom:4rem}}@media(min-width:890px){#home-contact .col-md-7{width:61.33333%;border-left:1px solid #bbb;padding-left:6rem;float:left}}#home-contact .section__title,h2.main-content-header{text-align:left;margin:0 0 2rem}@media(max-width:769px){#home-contact .section__title,h2.main-content-header{text-align:center}}.contact-form-office,#contact-address{padding-bottom:7.5rem}#home-contact .oh,h4.contact-office-hours-heading{padding-left:0;color:#002045;text-transform:uppercase;float:none;font-size:2.75rem;font-weight:600;font-family:'Montserrat',sans-serif}.property-address{display:inline-block}#home-contact .property-address{color:#002045;font-size:2rem;font-family:"Muli",sans-serif;margin:0 0 2.5rem}.fa-top-align{vertical-align:top;padding-top:.4rem;padding-right:1rem}#home-contact i{color:#eb6645}.seo-number{padding-left:1rem;color:#002045;text-decoration:none}body .office-hours-modal-container{background:#fff;padding:1.5rem 2.5rem;z-index:9}body .full-list .office-hours-modal-container{padding:0}body #home-contact .oh-button-close{display:none}body .office-hours-list,body .contact-hours-list{color:#002045;margin:0;padding:0;border-top:0;font-size:2rem}@media(max-width:890px){body .office-hours-list,body .contact-hours-list{text-align:center}}.office-hours-list li,.contact-hours-list li{padding:.2rem 0}.office-hours-list li[style="font-weight: bold;"]{color:#eb6645}#home-contact .form-control{border:0;background:transparent;box-shadow:none;border-radius:0;color:#012243;border-bottom:1px solid #012243;font-size:2rem;margin:4rem 0;height:4rem}@media(max-width:800px){#home-contact .form-control{font-size:1.4rem}#home-contact .form-control#movedate{font-size:1.4rem}#home-contact label,#home-contact legend{font-size:1.4rem}}#home-contact .form-control#state{font-size:1.45rem;margin-top:0}#home-contact .form-control#zip{margin-top:0}#home-contact .form-control.validate-field{border-bottom:1px solid red}#home-contact #usersourceDiv label{display:block}#home-contact #usersourceDiv select.form-control{margin-top:1rem}@media(max-width:800px){#home-contact #respondDiv{font-size:1.4rem}}.form-control::-webkit-input-placeholder{color:#012243 !important;font-size:2rem}.form-control::-moz-placeholder{color:#012243 !important;font-size:2rem}.form-control:-ms-input-placeholder{color:#012243 !important;font-size:2rem}.form-control:-moz-placeholder{color:#012243 !important;font-size:2rem}#home-contact label,#home-contact legend{color:#012243 !important}@media(max-width:800px){.form-control::-webkit-input-placeholder{font-size:1.4rem}.form-control::-moz-placeholder{font-size:1.4rem}.form-control:-ms-input-placeholder{font-size:1.4rem}.form-control:-moz-placeholder{font-size:1.4rem}}@media(max-width:770px){.contact-us-enhanced .respondRadios{float:left}}.contact-instructions{color:#012243}#home-contact .contact-us-enhanced #requiredNotation{text-align:right}body .ui-datepicker .ui-datepicker-header{background:#012243 !important}#home-contact .sumbit-button{text-align:right;margin-top:1.5rem}@media(max-width:800px){#home-contact .sumbit-button{text-align:center}}body #btnEnhSubmit{background:#012243;color:#fff;border:none;padding:1rem 3.2rem 1rem 4rem;text-transform:uppercase;min-width:10rem}body #btnEnhSubmit:after{content:"";font-family:"FontAwesome";font-weight:normal;font-style:normal;color:#eb6645;padding-left:1.5rem}body #btnEnhSubmit:hover{background:#eb6645}body #btnEnhSubmit:hover:after{color:#012243}#page-contact{margin:180px auto 100px}#page-contact #home-contact{padding:4rem 0}.main-content-wrapper{padding-bottom:5rem}h2.main-content-header{text-align:center;font-size:4rem;color:#012243;text-transform:uppercase}.main-content-text{text-align:center}.main-content-text p{font-size:2rem;font-family:"Muli",sans-serif;margin:0 0 2.5rem}.page_404,.thankyoupage,.privacy-policy-page,.page_floorplans{margin:180px auto 100px;width:100%;max-width:1300px}@media(max-width:1300px){.page_404,.thankyoupage,.privacy-policy-page,.page_floorplans{width:90%}}.popUpWindowDialog #popBtnClose{background-color:#012243!important;background-position:9px -633px !important}body .media-viewer-btn svg .st5{fill:#012243!important;stroke:#012243 !important}body .media-viewer-btn svg .st5{fill:#012243 !important;stroke:#012243 !important}.media-viewer-btn svg .st5{fill:#012243 !important;stroke:#012243 !important}body .media-viewer-btn svg .st5{fill:#012243 !important;stroke:#012243 !important}body .st5{fill-rule:evenodd;clip-rule:evenodd;fill:#012243 !important;stroke:#012243 !important;stroke-width:1px}